#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
//int main()
//{
//	int a, b, c;
//	a = 5;
//	c = ++a;
//	b = ++c, c++, ++a, a++;
//	b += a++ + c;
//	printf("a = %d b = %d c = %d\n:", a, b, c);
//	return 0;
//}


//int main() {
//	int a = 1;
//	int b = 2;
//	a = a ^ b;
//	b = a ^ b;
//	a = a ^ b;
//	printf("a=%d b=%d", a, b);
//	return 0;
//}

//
//int main() {
//	int a = 0;
//	scanf("%d", &a);
//	int arr[32] = { 0 };
//	int i = 0;
//	while (i < 32) {
//		if (a & 1 == 1)
//			arr[31-i] = 1;
//		else
//			arr[31-i] = 0;
//		i++;
//		a >>= 1;
//	}
//	for (int j = 0; j <32; j += 2) {
//		printf("%d ", arr[j]);
//	}
//	printf("\n");
//	for (int k = 1; k <32; k += 2) {
//		printf("%d ", arr[k]);
//	}
//	return 0;
//}
//int count_num_of_1(unsigned int n) {
//	int a = 0;
//	while (n) {
//		if (n % 2 == 1)
//			a++;
//		n /= 2;
//	}
//	return a;
//}
//int count_num_of_1(int n) {
//	int num = 0;
//	int i = 0;
//	for (i = 0; i < 32; i++) {
//		if ((n >> i) & 1 == 1)
//			num++;
//	}
//	return num;
//}
//int count_num_of_1(int n) {
//	int count = 0;
//	while (n) {
//		n = n & (n - 1);
//		count++;
//	}
//	return count;
//}
//int main() {
//	int n = 0;
//	scanf("%d", &n);
//int ret=	count_num_of_1(n);
//printf("%d", ret);
//	return 0;
//}
//
//int main() {
//	int a = 0;
//	scanf("%d", &a);
//	for (int i = 31; i >= 1; i -= 2) {
//		printf("%d ", (a >> i) & 1);
//	}
//	printf("\n");
//	for (int i = 30; i >= 0; i -= 2) {
//		printf("%d ", (a >> i) & 1);
//	}
//	return 0;
//}
//int count_diff_bit(int m, int n) {
//	int count = 0;
//	for (int i = 0; i < 32; i++) {
//		if (((m >> i) & 1) != ((n >> i) & 1))
//			count++;
//	}
//	return count;
//}
//int count_diff_bit(int m, int n) {
//	int a = m ^ n;
//	int num = 0;
//	while (a) {
//		a = a & (a - 1);
//		num++;
//	}
//	return num;
//}
//int main() {
//	int m = 0;
//	int n = 0;
//	scanf("%d %d", &m, &n);
//	int ret = count_diff_bit(m, n);
//	printf("%d", ret);
//	return 0;
//}
//size_t my_strlen(char* arr) {
//	char* p = arr;
//	while (*p != '\0') {
//		p++;
//	}
//	return p - arr;
//}
//int main() {
//	char arr[] = "abcdef";
//	size_t ret = my_strlen(arr);
//	printf("%d", ret);
//	return 0;
//}

int main() {
	int arr1[] = { 1,2,3,4,5 };
	int arr2[] = { 2,3,4,5,6 };
	int arr3[] = { 3,4,5,6,7 };
	int* arr[] = { arr1,arr2,arr3 };
	for (int i = 0; i < 3; i++) {
		for (int j = 0; j < 5; j++) {
			printf("%d ", arr[i][j]);
		}
		printf("\n");
	}
	return 0;
}